package com.sghd.football.module.data.entity;

import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;

@Entity
@Table(catalog = "football", name = "config_room")
public class ConfigRoom {
    /**
     * 配置id
     */
    @Id
    private Integer id;
    /** 房间id*/
    private Integer roomId;
    /** 游戏id*/
    private String gameId;
    /** 房间名*/
    private String roomName;
    /** 普通旋转每个元素出现的概率数组JSON, 按{@link com.sghd.football.module.game.service.core.ChessType}索引来*/
    private String rates;
    /** 免费旋转每个元素出现的概率数组JSON, 按{@link com.sghd.football.module.game.service.core.ChessType}索引来*/
    private String ratesFree;
    /** 下注区域*/
    private String betArea;
    /** 入场金币限制区间数组*/
    private String limitMoney;
    /** 普通元素个数对应倍数*/
    private String count2Rate;
    /** 免费旋转次数*/
    private int freeCount;
    /** 奖池更新推送间隔*/
    private Integer pushInterval;
    /** 抽水比例*/
    private float rebate;
    /** 行列*/
    private String rowCol;
    /** 操作超时时间*/
    private int timeout;
    /** 玩家人数上限*/
    private int playerLimit;
    /** 反分池比例*/
    private float refund;
    /** 奖池比例*/
    private float rewardRate;
    /** 小游戏次数对应获得的奖池比例*/
    private String countRate;
    /** 反分池判断值*/
    private int normalRandomSection;
    /** 位数控制*/
    private int normalBei;
    /** 受反分池控制概率*/
    private float normalPeiRate;
    /** 奖励等级*/
    private String rewardRang;
    /** 抽水池比例*/
    private float drawWaters;
    private String refundCtrl;
    public ConfigRoom() {
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getRoomId() {
        return roomId;
    }

    public void setRoomId(Integer roomId) {
        this.roomId = roomId;
    }

    public String getGameId() {
        return gameId;
    }

    public void setGameId(String gameId) {
        this.gameId = gameId;
    }

    public String getRoomName() {
        return roomName;
    }

    public void setRoomName(String roomName) {
        this.roomName = roomName;
    }

    public String getRates() {
        return rates;
    }

    public void setRates(String rates) {
        this.rates = rates;
    }

    public String getBetArea() {
        return betArea;
    }

    public void setBetArea(String betArea) {
        this.betArea = betArea;
    }

    public String getLimitMoney() {
        return limitMoney;
    }

    public void setLimitMoney(String limitMoney) {
        this.limitMoney = limitMoney;
    }

    public String getCount2Rate() {
        return count2Rate;
    }

    public void setCount2Rate(String count2Rate) {
        this.count2Rate = count2Rate;
    }

    public int getFreeCount() {
        return freeCount;
    }

    public void setFreeCount(int freeCount) {
        this.freeCount = freeCount;
    }

    public float getRebate() {
        return rebate;
    }

    public void setRebate(float rebate) {
        this.rebate = rebate;
    }

    public Integer getPushInterval() {
        return pushInterval;
    }

    public void setPushInterval(Integer pushInterval) {
        this.pushInterval = pushInterval;
    }

    public String getRowCol() {
        return rowCol;
    }

    public void setRowCol(String rowCol) {
        this.rowCol = rowCol;
    }

    public int getTimeout() {
        return timeout;
    }

    public void setTimeout(int timeout) {
        this.timeout = timeout;
    }

    public int getPlayerLimit() {
        return playerLimit;
    }

    public void setPlayerLimit(int playerLimit) {
        this.playerLimit = playerLimit;
    }

    public float getRefund() {
        return refund;
    }

    public void setRefund(float refund) {
        this.refund = refund;
    }

    public float getRewardRate() {
        return rewardRate;
    }

    public void setRewardRate(float rewardRate) {
        this.rewardRate = rewardRate;
    }

    public void setCountRate(String countRate) {
        this.countRate = countRate;
    }

    public String getCountRate() {
        return countRate;
    }

    public String getRatesFree() {
        return ratesFree;
    }

    public void setRatesFree(String ratesFree) {
        this.ratesFree = ratesFree;
    }

    public int getNormalRandomSection() {
        return normalRandomSection;
    }

    public void setNormalRandomSection(int normalRandomSection) {
        this.normalRandomSection = normalRandomSection;
    }

    public int getNormalBei() {
        return normalBei;
    }

    public void setNormalBei(int normalBei) {
        this.normalBei = normalBei;
    }

    public float getNormalPeiRate() {
        return normalPeiRate;
    }

    public void setNormalPeiRate(float normalPeiRate) {
        this.normalPeiRate = normalPeiRate;
    }

    public String getRewardRang() {
        return rewardRang;
    }

    public void setRewardRang(String rewardRang) {
        this.rewardRang = rewardRang;
    }

    public float getDrawWaters() {
        return drawWaters;
    }

    public void setDrawWaters(float drawWaters) {
        this.drawWaters = drawWaters;
    }

    public String getRefundCtrl() {
        return refundCtrl;
    }

    public void setRefundCtrl(String refundCtrl) {
        this.refundCtrl = refundCtrl;
    }
}